Applications and extensions of Alloy: past, present and future
نویسندگان
چکیده
Alloy is a declarative language for lightweight modelling and analysis of software. The core of the language is based on first-order relational logic, which offers an attractive balance between analysability and expressiveness. The logic is expressive enough to capture the intricacies of real systems, but is also simple enough to support fully automated analysis with the Alloy Analyzer. The Analyzer is built on a SAT-based constraint solver and provides automated simulation, checking and debugging of Alloy specifications. Because of its automated analysis and expressive logic, Alloy has been applied in a wide variety of domains. These applications have motivated a number of extensions both to the Alloy language and to its SAT-based analysis. This paper provides an overview of Alloy in the context of its three largest application domains, lightweight modelling, bounded code verification and test-case generation, and three recent application-driven extensions, an imperative extension to the language, a compiler to executable code and a proof-capable analyser based on SMT.
منابع مشابه
Climate Change Modeling and Drought Detection of Lake Neor by Approaching to Past, Present, and Future
این مقاله فاقد چکیده میباشد.
متن کاملMizaj past, present and future
Temperament (Mizaj), as an individual factor, has great importance in traditional medicine and its use in diagnosis and treatment of diseases, as well as the individual lifestyle is very common. Since medicine moves toward Personalized Medicine, the root of individual differences will find its position in different aspects of medicine in early future. In traditional medicine, temperament is ...
متن کاملTeachers’ Professional Competencies: Past, Present, and Future
Teachers’ Professional Competencies: Past, Present, and Future M. Rezaai, Ph.D.* The purpose of this paper is to review the expected professional competencies throughout the history of teacher training in Iran. As such it covers both the past, covering the period from teacher training inception in 1918 to the Islamic revolution in 1979; and the present, since the revolution. Of course t...
متن کاملSome new extensions of Hardy`s inequality
In this study, by a non-negative homogeneous kernel k we prove some extensions of Hardy's inequalityin two and three dimensions
متن کاملEnteric redmouth disease: Past, present and future: A review
Enteric red mouth disease (also known as Yersiniosis) is one of the most significant bacterial infections in coldwater fish farms that cause significant mortalities and economical losses in the salmonids fish farms, especially in rainbow trout (Oncorhynchus mykiss). ERM is caused by the gram negative pathogen bacteria Yersinia ruckeri that has five O-serotypes (O1, O2, O5, O6 and O7), five oute...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Mathematical Structures in Computer Science
دوره 23 شماره
صفحات -
تاریخ انتشار 2013